Climbing Up NP-Hard Hills
نویسندگان
چکیده
Evolutionary algorithms are sophisticated hill-climbers. In this paper, we discuss the ability of this class of local search algorithms to provide useful and eecient heuristics to solve NP-hard problems. Our discussion is illustrated on experiments aiming at solving the job-shop-scheduling problem. We focus on the components of the EA, pointing out the importance of the objective function as well as the manner the operators are applied. Experiments clearly show the eeciency of local search methods in this context , the trade-oo between \pure" and hybrid algorithms, as well as the very good performance obtained by simple hill-climbing algorithms. This work has to be regarded as a step towards a better understanding of the way search algorithms wander in a tness landscape.
منابع مشابه
Hill-climbing Search in Evolutionary Models for Protein Folding Simulations
Evolutionary algorithms and hill-climbing search models are investigated to address the protein structure prediction problem. This is a well-known NP-hard problem representing one of the most important and challenging problems in computational biology. The pull move operation is engaged as the main local search operator in several approaches to protein structure prediction. The considered appro...
متن کاملSurface Topography Influences on Structural Life Prediction
Topography describes the complex form of a surface--the undulations which make up its character. Topography comes in all shapes and forms; what is true for the surface of our planet is also true for the surfaces of engineered structures. If you have ever driven across the Flint Hills in south-eastern Kansas, you probably recognize that the only indicator you have that you are climbing a hill is...
متن کاملParallel Stochastic Hill- Climbing with Small Teams
We address the basic problem of coordinating the actions of multiple robots that are working toward a common goal. This kind of problem is NP-hard, because in order to coordinate a system of n robots, it is in principle necessary to generate and evaluate a number of actions or plans that is exponential in n (assuming P 6= NP ). However, we suggest that many instances of coordination problems, d...
متن کاملIn Multi-Robot Systems: From Swarms to Intelligent Automata, Volume III
We address the basic problem of coordinating the actions of multiple robots that are working toward a common goal. This kind of problem is NP-hard, because in order to coordinate a system of n robots, it is in principle necessary to generate and evaluate a number of actions or plans that is exponential in n (assuming P 6= NP ). However, we suggest that many instances of coordination problems, d...
متن کاملParallelizing Assignment Problem with DNA Strands
Background:Many problems of combinatorial optimization, which are solvable only in exponential time, are known to be Non-Deterministic Polynomial hard (NP-hard). With the advent of parallel machines, new opportunities have been emerged to develop the effective solutions for NP-hard problems. However, solving these problems in polynomial time needs massive parallel machines and ...
متن کامل